Motorized weapons - Allemand Anglais Dictionnaire